3784207f891eb096e82164d2902e48d712ff3b31,clouddesigner/org.occiware.clouddesigner.occi.infrastructure.connector.vmware/src/org/occiware/clouddesigner/occi/infrastructure/connector/vmware/ComputeConnector.java,ComputeConnector,occiUpdate,#,1100

Before Change


		globalMessage = "";
		levelMessage = null;

		occiRetrieve();

	}

After Change


		titleMessage = "Update a virtual machine : " + getTitle();
		LOGGER.debug("occiUpdate() called on " + this);

		if (UIDialog.isStandAlone()) {
			// headless mode.
			Runnable runnable = new Runnable() {
				@Override
				public void run() {
					updateCompute(null);
				}
			};
			UIDialog.executeActionThread(runnable, titleMessage);

		} else {

			IRunnableWithProgress runnableWithProgress = new IRunnableWithProgress() {

				@Override
				public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
					updateCompute(monitor);
				}
			};
			UIDialog.executeActionThread(runnableWithProgress, titleMessage);
			if (globalMessage != null && !globalMessage.isEmpty()) {
				UIDialog.showUserMessage(titleMessage, globalMessage, levelMessage);
			}
			// retrieve resource informations when no errors has been launched.
			if ((levelMessage != null && !Level.ERROR.equals(levelMessage)) || levelMessage == null) {
				occiRetrieve();
			}

		}